======================= Installation on Windows ======================= .. _Download ref: .. seealso:: For an up to date README please follow the provided `link `_. Installation media ++++++++++++++++++ Before we can install CEINMS-RT, we need to get all the required files for installation. From the installer repo's `homepage `_ on GitHub, click on the :guilabel:`Code` button, and then copy the clone URL to the clipboard. Clone the repository to a location of your choice. After cloning you will find all the dependencies required and a PowerShell script called ``installCEINMS.ps1``. .. _Installation ref: Automatic installation ++++++++++++++++++++++ Now that everything is download correctly, we can run the PowerShell script by running PowerShell in ``administrator`` mode. This will open a new PowerShell terminal. PowerShell can run with different clearance depending on the execution policy in place. To view the execution policy, run the command: .. code-block:: powershell Get-ExecutionPolicy Depending on the return, you may need to change your execution policy. To do this, simply run the command: .. code-block:: powershell Set-ExecutionPolicy UnRestricted | You might be prompted with a confirmation, to change the policy quickly, simply type :kbd:`A` followed by :kbd:`Enter`. | Next, move to the local installation folder using the :command:`cd` command. Now, run the following command to start the installation process: .. code-block:: powershell ./installCEINMS.ps1 This will activate the PowerShell script. As a first step all CEINMS-RT dependencies will be installed. You can keep track of any errors that may occur during the installation process. Frequently encountered error messages and their corresponding fixes are listed in the :ref:`Troubleshooting ` section. If the installation proceeds without errors, you should be greeted with a directory selection window issuing you to select the output directory of the source code. The installation script will create a new folder in the designated directory named ``ceinms-rt`` in which the source files are stored. We will use this folder in the :ref:`Compilation ` section. As a final step the PowerShell script will compile the core of CEINMS-RT.